<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>


    <script type="text/javascript">
        //alter是js提供的一个警告框函数
        alert("hello");
        var i;
        alert(i);//未定义的。所以是undefined
        i = 12;
        alert(i);//赋值了，所以是12
        //typeof是js提供的一个返回变量类型的函数
        alert(typeof i);//输出number

        //js数组扩容
        var arr = [];
        alert(arr.length);//返回数组长度
        arr[0] = "ab";
        arr[1] = 1;//数据类型可以不一样

        //数组遍历,注意是var
        for (var i = 0; i < arr.length; i++) {
            alert(arr[i]);
        }
        //*******************函数**********************
        //定义一个无参函数
        function f() {
            alert("无参函数被调用了");
        }

        //函数调用才会执行
        f();

        //有参函数:参数列表写个数就行
        function f1(a, b) {
            alert("有参：" + a + "***" + b);
        }

        f1(1, 4);

        //在js中，定义带返回值的函数，只需要在函数体中，调用return即可


        //*******************对象**********************
        var obj = {
            name: "pp",
            age: 18,
            fun: function () {
                alert("名字" + name + "年龄" + age);
            }
        }

        //*******************js中的事件**********************

    </script>
</head>
<body>

</body>
</html>

